/**
 * 
 */
package com.geezdata.cps.sdk3rd.pinduoduo.domain;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.geezdata.cps.sdk3rd.common.domain.BaseOrder;

/**
 * @author sszheng
 * @date 创建时间：2017年8月15日 下午4:58:15
 *
 */
public class PinduoduoTrade extends BaseOrder {
	private Integer merchantId;
	private String orderSn;
	private Date confirmTime;
	private String receiverName;
	private Date createdTime;
	private String country;
	private String province;
	private String city;
	private String town;
	private String address;
	private String receiverPhone;
	private BigDecimal payAmount;
	private BigDecimal goodsAmount;
	private BigDecimal discountAmount;
	private BigDecimal postage;
	private String payNo;
	private String payType;
	private String idCardNum;
	private String idCardName;
	private String logisticsId;
	private String trackingNumber;
	private Date shippingTime;
	private String orderStatus;
	private String refundStatus;
	private Integer isLuckyFlag;
	private Date updatedAt;
	private Date lastShipTime;
	private String remark;
	private BigDecimal platformDiscount;
	private BigDecimal sellerDiscount;
	private BigDecimal capitalFreeDiscount;
	private List<PinduoduoTradeItem> itemList;
	public Integer getMerchantId() {
		return merchantId;
	}
	public void setMerchantId(Integer merchantId) {
		this.merchantId = merchantId;
	}
	public String getOrderSn() {
		return orderSn;
	}
	public void setOrderSn(String orderSn) {
		this.orderSn = orderSn;
	}
	public Date getConfirmTime() {
		return confirmTime;
	}
	public void setConfirmTime(Date confirmTime) {
		this.confirmTime = confirmTime;
	}
	public String getReceiverName() {
		return receiverName;
	}
	public void setReceiverName(String receiverName) {
		this.receiverName = receiverName;
	}
	public Date getCreatedTime() {
		return createdTime;
	}
	public void setCreatedTime(Date createdTime) {
		this.createdTime = createdTime;
	}
	public String getCountry() {
		return country;
	}
	public void setCountry(String country) {
		this.country = country;
	}
	public String getProvince() {
		return province;
	}
	public void setProvince(String province) {
		this.province = province;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public String getTown() {
		return town;
	}
	public void setTown(String town) {
		this.town = town;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getReceiverPhone() {
		return receiverPhone;
	}
	public void setReceiverPhone(String receiverPhone) {
		this.receiverPhone = receiverPhone;
	}
	public BigDecimal getPayAmount() {
		return payAmount;
	}
	public void setPayAmount(BigDecimal payAmount) {
		this.payAmount = payAmount;
	}
	public BigDecimal getGoodsAmount() {
		return goodsAmount;
	}
	public void setGoodsAmount(BigDecimal goodsAmount) {
		this.goodsAmount = goodsAmount;
	}
	public BigDecimal getDiscountAmount() {
		return discountAmount;
	}
	public void setDiscountAmount(BigDecimal discountAmount) {
		this.discountAmount = discountAmount;
	}
	public BigDecimal getPostage() {
		return postage;
	}
	public void setPostage(BigDecimal postage) {
		this.postage = postage;
	}
	public String getPayNo() {
		return payNo;
	}
	public void setPayNo(String payNo) {
		this.payNo = payNo;
	}
	public String getPayType() {
		return payType;
	}
	public void setPayType(String payType) {
		this.payType = payType;
	}
	public String getIdCardNum() {
		return idCardNum;
	}
	public void setIdCardNum(String idCardNum) {
		this.idCardNum = idCardNum;
	}
	public String getIdCardName() {
		return idCardName;
	}
	public void setIdCardName(String idCardName) {
		this.idCardName = idCardName;
	}
	public String getLogisticsId() {
		return logisticsId;
	}
	public void setLogisticsId(String logisticsId) {
		this.logisticsId = logisticsId;
	}
	public String getTrackingNumber() {
		return trackingNumber;
	}
	public void setTrackingNumber(String trackingNumber) {
		this.trackingNumber = trackingNumber;
	}
	public Date getShippingTime() {
		return shippingTime;
	}
	public void setShippingTime(Date shippingTime) {
		this.shippingTime = shippingTime;
	}
	public String getOrderStatus() {
		return orderStatus;
	}
	public void setOrderStatus(String orderStatus) {
		this.orderStatus = orderStatus;
	}
	public String getRefundStatus() {
		return refundStatus;
	}
	public void setRefundStatus(String refundStatus) {
		this.refundStatus = refundStatus;
	}
	public Integer getIsLuckyFlag() {
		return isLuckyFlag;
	}
	public void setIsLuckyFlag(Integer isLuckyFlag) {
		this.isLuckyFlag = isLuckyFlag;
	}
	public Date getUpdatedAt() {
		return updatedAt;
	}
	public void setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
	}
	public Date getLastShipTime() {
		return lastShipTime;
	}
	public void setLastShipTime(Date lastShipTime) {
		this.lastShipTime = lastShipTime;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public BigDecimal getPlatformDiscount() {
		return platformDiscount;
	}
	public void setPlatformDiscount(BigDecimal platformDiscount) {
		this.platformDiscount = platformDiscount;
	}
	public BigDecimal getSellerDiscount() {
		return sellerDiscount;
	}
	public void setSellerDiscount(BigDecimal sellerDiscount) {
		this.sellerDiscount = sellerDiscount;
	}
	public BigDecimal getCapitalFreeDiscount() {
		return capitalFreeDiscount;
	}
	public void setCapitalFreeDiscount(BigDecimal capitalFreeDiscount) {
		this.capitalFreeDiscount = capitalFreeDiscount;
	}
	public List<PinduoduoTradeItem> getItemList() {
		return itemList;
	}
	public void setItemList(List<PinduoduoTradeItem> itemList) {
		this.itemList = itemList;
	}

	@Override
	public Long getBaseOrderId() {
		return null;
	}

}
